Đội chơi Robocode

Trong Robocode, một đội là một tập hợp của các robot cùng nhau làm việc để đánh lại kẻ địch. Ban đầu của dự án này, các robot không thể giao tiếp được với nhau, nên không thể xây dựng các đội robot được. Các robot phải kế thừa từ lớp TeamRobot để có thể truyền thông tin nội bộ vì lớp này chứa các phương thức gửi và nhận các thông điệp giữa các robot, ta có thể gửi thông điệp quảng bá cho tất cả các robot trong cùng đội hoặc gửi các thông điệp trực tiếp cho một robot cụ thể trong đội của nó. Lớp TeamRobot còn cung cấp khả năng kiểm tra xem một robot bất kì có cùng đội với nó hay không. Hơn nữa, trong đội robot còn có chỉ huy, chính là thành viên đầu tiên được thêm vào đội robot. Chỉ huy sẽ được thêm 100 điểm năng lượng, vì vậy nó có tất cả là 200 điểm năng lượng. Trong Robocode, ta còn có thể sử dụng quân bổ trợ (droids), quân này là phần cơ bản của một con robot thường, với hơn 20 điểm năng lượng và không có rađa, đương nhiên là các robot bổ trợ sẽ chỉ hoạt động trong các trò chơi dựa trên đội chơi, ở đó nó sẽ phụ thuộc vào các robot có rađa để có thể nhận biết được thông tin về chiến trường. Điểm lợi của quân phụ trợ là có thêm 20 điểm năng lượng, nhưng nó sẽ gây ra 1 loạt các vấn đề nếu đồng đội của nó bị mất đi rađa.